package com.panshi.repast.String;


/**
 * String 字符串的操作
 * 
 * @author huang
 *
 */
public class StringUtil {
	
	/**
	 * 替换所有的字符串
	 * 
	 * @param string  原字符
	 * @param start  需要替换的字符
	 * @param end  替换的字符
	 * @return
	 */
	public static String repalanceAll(String string,String start,String end){
		return string.replaceAll(start, end);
	}
	
	/**
	 * 替换第一次出现的字符
	 * 
	 * @param string  原字符串
	 * @param start 需要替换的字符
	 * @param end   替换后的字符
	 * @return
	 */
	public static String repalanceFrist(String string,String start,String end){
		return string.replaceFirst(start, end);
	}
	
	
	/**
	 * 截取指定的字符串
	 * 
	 * @param string 原字符串
	 * @param start  截取开始位置
	 * @param end   截取结束位置
	 * @return
	 */
	public static String subString(String string, int start,int end){
		return string.substring(start, end);
		
	}
	
	/**
	 * 分割字符串
	 * 
	 * @param string  原字符串
	 * @param regular  分割的字符
	 * @return
	 */
	public static String[] repanlce(String string,String regular){
		return string.split(regular);
	}
	

}
